Customized Plug-in Modules in Metascheduler Community Scheduler Framework 4 (CSF4) for Life Sciences Applications
نویسندگان
چکیده
As more and more life science researchers start to take advantages of grid technologies in their work, the demand increases for a robust yet easy to use metascheduler or resource broker. In this paper, we have extended the metascheduler CSF4 by providing a Virtual Job Model (VJM) to synchronize the resource co-allocation for cross-domain parallel jobs. The VJM eliminates dead-locks and improves resource usage for multi-cluster parallel applications compiled with MPICH-G2. Taking advantage of the extensible scheduler plug-in model of CSF4, one may develop customized metascheduling policies for life sciences applications. As an example, an array-job scheduler plug-in is developed for pleasantly parallel applications such as AutoDock and Blast. The performance of the VJM is evaluated through experiments with mpiBLAST-g2 using a Gfarm data grid testbed. Furthermore, a CSF4 portlet has been released to provide a graphical user interface for transparent grid access, with the use of Gfarm for data staging and simplified data management. The platform is open source at sourceforge.net/projects/gcsf/ and has been deployed in life science gateways by projects such as My WorkSphere, and PRAGMA Biosciences Portal. The VJM enables the development of support for more sophisticated workflows and metascheduling policies in the near future.
منابع مشابه
Cyberinfrastructure for Biomedical Applications: Metascheduling as Essential Component for Pervasive Computing
Biomedical, translational and clinical research through increasingly complex computational modeling and simulation generate enormous potential for personalized medicine and therapy, and an insatiable demand for advanced cyberinfrastructure. Metascheduling that provides integrated interfaces to computation, data, and workflow management in a scalable fashion is essential to advanced pervasive co...
متن کاملCSF4: A WSRF Compliant Meta-Scheduler
In a grid computing environment, heterogeneous resources are distributed in multiple VOs which may have different local policies. Hence, scheduling and resource management are challenging tasks in this context. Since a meta-scheduler is able to provide a virtualized resource access interface to end users, and enforce global policies for both resource providers and consumers as well, it plays mo...
متن کاملIncorporating Fault Tolerance Mechanism into Grid Meta-Scheduler
In large-scale grid platforms, providing fault-tolerance for users is always a challenging task because of the uncertainty of network resources. In this paper, we present an intelligent agent based metascheduler, which is aiming at improving the faulttolerance of grid systems when running user’s application. The proposed meta-scheduler is designed as an extendable framework, which allows pluggi...
متن کاملIntegration models in a .NET plug-in framework
Applications based on plug-in architectures are extensible through thirdparties and enable customized user environments. We argue that extensibility and customization are important features in enterprise application software. In an ongoing research project we are developing a plug-in platform in .NET for the enterprise domain. Targeting the enterprise domain raises special requirements with sec...
متن کاملERAS: Efficient, Robust, Adaptive, and Scalable Service Composition in Overlay Networks
The importance of the component service model has been widely recognized in the Internet community due to its high flexibility in creating customized applications from primitive services in a plug-and-play manner. Deployment of such a service model in the wide area networks spawns a new type of routing problem QoS service-added routing, that is far more complex than the traditional QoS routing ...
متن کامل